package com.coderman.common.starter.excelport.imports.annotations;

import java.lang.annotation.*;

/**
 * @Author fanchunshuai
 * @Date 2019/10/28 11
 * @Description:
 */
@Documented
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface ImportTitle {
    /**
     * 表头描述
     *
     * @return
     */
    String title() default "";

    /**
     * 主表 表名
     * @return
     */
    String [] mainArr() default {""};

    /**
     * 子表  表名
     * 一对一,一对多
     *
     * @return
     */
    String [] childArr() default {""};

    /**
     * 主子表关联ID
     * @return
     * a,b
     * a为主，b为子，一对多
     * a.id=b.aId （id,aId为Entity属性）
     * 插入时a先插入，b后插入
     *
     *
     * a,b,c
     * a,b为主
     * c为关联子表
     * a.id=c.aId,
     * b.id=c.bId
     */
    String [] referIdArr() default {""};




}
